home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part2 / 13922 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  3.4 KB

  1. Path: hal.COM!spike
  2. From: spike@hal.com (Spike White)
  3. Newsgroups: comp.lang.c++,comp.lang.c,comp.object,comp.software-eng
  4. Subject: Re: Portability of code & skills (Beware of "C" Hackers etc)
  5. Followup-To: comp.lang.c++,comp.lang.c,comp.object,comp.software-eng
  6. Date: 28 Mar 1996 00:05:16 GMT
  7. Organization: HAL Computer Systems, Inc.
  8. Message-ID: <4jcl3t$hma@news.hal.com>
  9. References: <4ikb6kINN1is@mayne.ugrad.cs.ubc.ca> <3150415E.6396@sdt.com> <4ip5om$s9@bughouse.imonics.com> <4isfcu$p09@news1.mnsinc.com> <4j6c48$4mr@bughouse.imonics.com> <4j7i0e$b7k@news1.mnsinc.com> <827811879snz@tsys.demon.co.uk>
  10. NNTP-Posting-Host: zarathustra.hal.com
  11. X-Newsreader: TIN [version 1.2 PL2]
  12.  
  13. Tom Wheeley (tomw@tsys.demon.co.uk) wrote:
  14. : > : the help function "man", the print function "lp", and the editor "vi".
  15. : > : It is not and was never necessary to limit options to single case-
  16. : > : sensitive letters so that you have to remember all the magic mumbles
  17. : > : to do your work.  It is not necessary to give "cute" names to things
  18. : > : (say, "set noclobber").  These things don't save enough space to be
  19.  
  20. : Unfortuately, the computer world is becoming `cuter' by the minute.  Just
  21. : look at MS Bob.
  22.  
  23. : > : worth mentioning, even on the old 8-bit machines.  I don't believe
  24. : > : that's why it was done; do you have any evidence?  Would it have
  25. : > : taxed those early systems if the "ls" command had been named, say,
  26. : > : "list"?  Or "dir"?
  27.  
  28. : It was probably designed to be quick to type or something.  I doubt they
  29. : decided on `ls' instead of `list' to save memory or time.  Remember that
  30. : unix command lines often have lots of commands on them, you don't want to
  31. : be typing forever.
  32.  
  33. I've read it was designed to work reasonably fast over slow (120 baud?)
  34. teletypes.  I believe it -- I used to administer SVR3 systems and there
  35. were still some initial login peculiarities ("from time immemorial") that
  36. were intended to support teletypes.  BTW, at least some of the teletypes 
  37. didn't have uppercase or lowercase -- just one case.  
  38.  
  39. : Oh, remember that the C language was designed with such memory constraints
  40. : in mind. (Memory was v. expensive then).
  41.  
  42. And bandwidth even more so.
  43.  
  44. : > : I think part of it is blindness -- I think those people honestly think
  45. : > : that, if an abbreviation is good enough for them, it is good enough for
  46. : > : everyone.  
  47.  
  48. No, it was a reasonable solution to a problem that no longer exists.
  49.  
  50. : > : That's why the namespace for Unix commands is such a bloody
  51. : > : mess.  They couldn't even keep consistent within their own commands;
  52. : > : "cd" for "change directory", but "pwd" for "print working directory".
  53.  
  54. : I'm surprised you didn't mention `mkdir' too. :)
  55.  
  56. : > upon you.  While not always effective, a good programmer just consciously
  57. : > and unconsciously save space.  
  58.  
  59. It wasn't to save space, it was to save extraneous chars over extremely slow 
  60. serial and modem lines.
  61.  
  62. : > It's really only in the 80s that we had
  63. : > the luxury to say, "who cares, it's just a few more bytes".
  64.  
  65. : And just look at the size of today's applications :(
  66.  
  67. Yeah, my poor 14.4K modem suffers when I download these pigs or surf the web.  
  68. I think I'm back to square one.
  69.  
  70. --
  71. Spike White          | spike@hal.com               | Biker Nerds
  72. HaL Software Systems | '87 BMW K75S, DoD #1347     |  From  HaL
  73. Austin, TX           |  http://www.halsoft.com/users/spike/index.html 
  74. Disclaimer:  HaL, want me to speak for you?  No, Dave... 
  75.